<?php
/**
 * Класс Controller_Index отвечает за главную страницу
 * @author Mike
 */
class Controller_Index extends Controller_Base {
	
	public function action() {
		if (!User_Seance::isLogged()) $this->getIndexNoAuth();
		else header('Location: /id' . User_Seance::getId());
	}

	/**
	 * Главная страница, если пользователь не авторизован
	 */
	private function getIndexNoAuth() {
		$this->title = 'Sportcase';
		$this->bodyAttr = 'index';
		// Если пришёл POST, то пытаемся сохранить нового пользователя
		if(isset($_POST['User_User'])) {
			$objUser = new User_User($_POST['User_User']);
			if($objUser->save()) header('Location: /id' . $objUser->id);
		}
		else $objUser = new User_User();
		
		$this->showHeader();
			View_Index::showIndexNoAuth($objUser);
		$this->showFooter();
	}
	
	protected function showLeft() {
		View_Index::showLeft();
	}
}
?>